

package com.data.platform.core.model;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * 系统指标
 */
@Data
@Accessors(chain = true)
public class SystemMetrics implements Serializable {
    private static final long serialVersionUID = -6253537512511408946L;

    /**
     * 计算机名称
     */
    private String computerName;

    /**
     * mac地址1
     */
    private String macAddress;

    /**
     * 操作系统
     */
    private String os;

    /**
     * cpu数量
     */
    private Integer cpuProcessors;

    /**
     * cpu负载
     */
    private double cpuLoad;

    /**
     * 已使用的内存
     */
    private double usedMemory;

    /**
     * 最大内存
     */
    private double maxMemory;

    /**
     * 内存使用比率
     */
    private double memoryUsage;

    /**
     * jvm已使用内存
     */
    private double jvmUsedMemory;

    /**
     * jvm最大内存
     */
    private double jvmMaxMemory;

    /**
     * jvm内存使用比率
     */
    private double jvmMemoryUsage;
}

